package com.cloud.tsp.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.cloud.api.domain.screen.ModelMileage;
import com.cloud.api.domain.screen.VehicleStatistics;
import com.cloud.api.domain.tsp.VehicleMileage;

import java.util.List;

/**
 * <p>
 * 计算每辆车的行驶里程 服务类
 * </p>
 *
 * @author
 * @since 2024-02-01
 */
public interface IVehicleMileageService extends IService<VehicleMileage> {

    List<VehicleMileage> getVehicleMileage();

    List<com.cloud.api.domain.screen.VehicleMileage> getVehicleTop();

    List<ModelMileage> getModelTop();

    List<VehicleStatistics> getTitleStatistics();

    VehicleStatistics getTotalStatistics();
}